package com.cn.transfer.common.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Builder;
import lombok.Data;

/**
 * @author: 向伟典
 * @date: 2023/9/1 14:39
 * @Description: ${description}
 */
@Data
@Builder
@TableName(value = "AA_Department")
public class AaDepartment {
    @TableField(value = "code")
    private String code;

    @TableField(value = "name")
    private String name;

    @TableField(value = "isEndNode")
    private Byte isendnode;

    @TableField(value = "depth")
    private Byte depth;

    @TableField(value = "disabled")
    private Byte disabled;

    @TableField(value = "ts")
    private Date ts;

    @TableField(value = "updatedBy")
    private String updatedby;

    @TableField(value = "priuserdefnvc1")
    private String priuserdefnvc1;

    @TableField(value = "priuserdefdecm1")
    private BigDecimal priuserdefdecm1;

    @TableField(value = "priuserdefnvc2")
    private String priuserdefnvc2;

    @TableField(value = "priuserdefdecm2")
    private BigDecimal priuserdefdecm2;

    @TableField(value = "priuserdefnvc3")
    private String priuserdefnvc3;

    @TableField(value = "priuserdefdecm3")
    private BigDecimal priuserdefdecm3;

    @TableField(value = "priuserdefnvc4")
    private String priuserdefnvc4;

    @TableField(value = "priuserdefdecm4")
    private BigDecimal priuserdefdecm4;

    @TableField(value = "priuserdefnvc5")
    private String priuserdefnvc5;

    @TableField(value = "priuserdefdecm5")
    private BigDecimal priuserdefdecm5;

    @TableField(value = "inId")
    private String inid;

    @TableField(value = "id")
    private Integer id;

    @TableField(value = "idparent")
    private Integer idparent;

    @TableField(value = "idMarketingOrgan")
    private Integer idmarketingorgan;

    @TableField(value = "iddirector")
    private Integer iddirector;

    @TableField(value = "madeDate")
    private Date madedate;

    @TableField(value = "updated")
    private Date updated;

    @TableField(value = "createdTime")
    private Date createdtime;

    public static final String COL_CODE = "code";

    public static final String COL_NAME = "name";

    public static final String COL_ISENDNODE = "isEndNode";

    public static final String COL_DEPTH = "depth";

    public static final String COL_DISABLED = "disabled";

    public static final String COL_TS = "ts";

    public static final String COL_UPDATEDBY = "updatedBy";

    public static final String COL_PRIUSERDEFNVC1 = "priuserdefnvc1";

    public static final String COL_PRIUSERDEFDECM1 = "priuserdefdecm1";

    public static final String COL_PRIUSERDEFNVC2 = "priuserdefnvc2";

    public static final String COL_PRIUSERDEFDECM2 = "priuserdefdecm2";

    public static final String COL_PRIUSERDEFNVC3 = "priuserdefnvc3";

    public static final String COL_PRIUSERDEFDECM3 = "priuserdefdecm3";

    public static final String COL_PRIUSERDEFNVC4 = "priuserdefnvc4";

    public static final String COL_PRIUSERDEFDECM4 = "priuserdefdecm4";

    public static final String COL_PRIUSERDEFNVC5 = "priuserdefnvc5";

    public static final String COL_PRIUSERDEFDECM5 = "priuserdefdecm5";

    public static final String COL_INID = "inId";

    public static final String COL_ID = "id";

    public static final String COL_IDPARENT = "idparent";

    public static final String COL_IDMARKETINGORGAN = "idMarketingOrgan";

    public static final String COL_IDDIRECTOR = "iddirector";

    public static final String COL_MADEDATE = "madeDate";

    public static final String COL_UPDATED = "updated";

    public static final String COL_CREATEDTIME = "createdTime";
}